Armin Ronacher's Thoughts and Writings
Sep 19, 2024

Accidental Spending: A Case For an Open Source Tax?

A discussion on purchase decisions and sustainable Open Source.

Sep 9, 2024

Multiversion Python Thoughts

A braindump on how to make multi version in Python work.

Sep 3, 2024

Progress

A thought on human progress.

Aug 27, 2024

MiniJinja: Learnings from Building a Template Engine in Rust

Learnings from building MiniJinja, a template engine in Rust

Aug 21, 2024
Jun 26, 2024

What is Self Hosted? What is a Stack?

Some thoughts on self hosted Open Source software.

Jun 5, 2024

Your Node is Leaking Memory? setTimeout Could be the Reason

How node's timeout objects are potential sources of memory leaks.

May 16, 2024

Using Rust Macros for Custom VTables

How MiniJinja's dynamic reference counted objects work.

Mar 31, 2024

Skin in the Game

Some thoughts about the meaning of pseudonyms and anonymous contributions in Open Source.

Mar 26, 2024

On Tech Debt: My Rust Library is now a CDO

Bringing the great successes of financial engineering to Rust.